/*
 * CNews.h
 *
 *  Created on: 3 oct. 2009
 *      Author: Maxime Gaudin
 *
 *  Cette classe contiendra les différentes données  d'une news RSS
 *  et permettra aussi de formater les différentes information sur la console.
 *
 */
#ifndef STRING_H
	#include <string>
	#define STRING_H
#endif

#ifndef CNEWS_HEADER
#define CNEWS_HEADER
class CNews {
	// Constructeurs & Destructeurs
	public:
		CNews(std::string Title, std::string Description, std::string PubDate, std::string Category, std::string Link);
		virtual ~CNews();

	// Méthodes publiques
	public:
		void DisplayNews();

		// Getters
		std::string getTitle();
		std::string getDescription();
		std::string getPubDate();
		std::string getCategory();
		std::string getLink();

	// Attributs privés
	private:
		std::string title;
		std::string description;
		std::string pubDate;
		std::string category;
		std::string link;
};

#endif /* CNEWS_H_ */
